﻿.trips
{   
    overflow: auto;
    
    text-align: center;
    height: 290px;
}

.trips *
{
    padding:0;
    margin:0;
}

.trip
{
    overflow:hidden;
    padding:12px 10px 12px 10px;
    height:auto;
}

div.RadDataPager div.rdpWrap 
{
    float:none;
    width:280px;
    margin:0 auto;
}

.pager > span > div
{
    margin:auto;
}

.static .selected
{   
    padding-top:7px;
    padding-bottom:7px;
    margin-top:-4px;
    margin-bottom:-2px;
}

div.menu ul li a.selected
{
    background-color:#bebebe;
}

.category, .trip-selected
{
    float: left;
    width: 146px;
    background-color: #bfcbd6;
    text-align: center;
    font-family: verdana, arial;
    color: Black;
    border: 1px solid gray;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    margin: 2px;
}

.category p, .trip-selected p,
.category h3, .trip-selected h3
{
    display:block;
    padding:8px 0;
}

.trip-selected
{
    width: 160px;
    background-color: #bebebe;
    font-size: 1.2em;
    position: relative;
    margin: -12px -6px -6px;
}

.category h3, .category p, .trip-selected h3, .trip-selected p
{
    font-size: 0.8em;
}
.category input[type=image], .trip-selected input[type=image]
{
    border: 1px solid black;
}

.trip-details
{
    background-color: #bebebe;
    border: 1px solid gray;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px;
    padding-bottom: 15px;
}

.navigation-header
{        
        text-align: left;
}

.top-padding
{
    padding-top: 120px;
}

.trip-title, .trip-description, .trip-details
{
    word-wrap: break-word;
}

.description
{
    margin: 5px;
    word-wrap: break-word
}

.link-resevation
{
    padding-top: 10px;
    text-decoration: none;
}

.message-error, .prompt
{
    color:Red;
}

.reservation, .reservation-selected
{
    background-color: #bebebe;
    border: 1px solid gray;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 5px;
}

.reservation-selected
{
    background-color: #bfcbd6;
    margin-top: -6px;
    margin-bottom: -6px;
    position: relative;
    font-size: 1.2em;
    height: 27px;
    padding-top: 10px;
}

.reservation-selected + .pager
{
    margin-top:5px;
}

.divider + .reservation-selected
{
    margin-top:-1px;
}

.divider
{
    height: 10px;
}

.reservation
{
    margin: 5px;
    height: 20px;
}

.clear
{
    clear: both;
}

.search
{
    position:relative;
    top: -35px;
    left: 733px;
    text-align: left;    
    width: 157px;
}

.button-search
{
    text-decoration: none;
}

.display-inline
{
    display:inline;
}